/* CSS Document */@font-face{font-family:Ionicons;src:url( "../fonts/ionicons/ionicons28b5.eot"../fonts/ionicons/ionicons28b5.eot?v=2.0.0);src:url(../fonts/ionicons/ionicons28b5.eot?v=2.0.0#iefix) format("embedded-opentype"),url(../fonts/ionicons/ionicons28b5.ttf?v=2.0.0) format("truetype"),url(../fonts/ionicons/ionicons28b5.woff?v=2.0.0) format("woff"),url(../fonts/ionicons/ionicons28b5.svg?v=2.0.0#Ionicons) format("svg");font-weight:400;font-style:normal;}
.ptb-30{padding-top: 30px;padding-bottom: 30px !important}
.ptb-40{padding-top: 40px;padding-bottom: 40px !important}
.ptb-50{padding-top: 50px;padding-bottom: 50px !important}
.ptb-60{padding-top: 60px;padding-bottom: 60px !important}
.ptb-70{padding-top: 70px;padding-bottom: 70px !important}
.ptb-80{padding-top: 80px;padding-bottom: 80px !important}
.mtb-30{margin-top: 30px;margin-bottom: 30px !important}
.mtb-40{margin-top: 40px;margin-bottom: 40px !important}
.mtb-50{margin-top: 50px;margin-bottom: 50px !important}
.mtb-60{margin-top: 60px;margin-bottom: 60px !important}
.mtb-70{margin-top: 70px;margin-bottom: 70px !important}
.mtb-80{margin-top: 80px;margin-bottom: 80px !important}
.mlr-15{margin-left: 15px;margin-right: 15px !important}
.bott{position:absolute;margin: 0;padding:10px 30px;background: rgba(255,136,18,1.00);border-radius:5px}.bott a{color: #fff}
.piccssone{position:absolute;width:400px;height:300px;top:30%;left:60%;right:0;bottom:0;z-index: 999999999 }
.piccsstwo{position:absolute;width:400px;height:300px;z-index:-12;top:-8%;left:75%;right:0;bottom:0;}
.rs-wave {position:absolute;width:90%;height:90%;z-index:-12;top:-10%;left:55%;right:0;bottom:0;}
.x6-pro{position:absolute;width:30%;height:30%;z-index:-12;top:5%;left:70%;right:0;bottom:0;}
.X1-K {position:absolute;width:30%;height:30%;z-index:-12;top:5%;left:70%;right:0;bottom:0;}
.mk-451 {position:absolute;width:30%;height:30%;z-index:-12;top:-35%;left:65%;right:0;bottom:0;}
.mk-452 {position:absolute;width:30%;height:30%;z-index:-12;top:-30%;left:95%;right:0;bottom:0;}
.js16121 {position:absolute;width:30%;height:30%;z-index:-10;top:-10%;left:80%;right:0;bottom:0;}
.js16122 {position:absolute;width:30%;height:30%;z-index:-11;top:10%;left:95%;right:0;bottom:0;}
@keyframes slidebottom {0% {margin-top:5rem;opacity:0;}
50% {margin-top:2rem;opacity:.5;}
100% {margin-top:0rem;opacity:1;}
}

.product-details-content h2{font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"}
.product-details-content .protitle{font-size: 24px;font-weight: 500;padding:0 0 10px 0;margin: 0}
.product-details-content .pro-price{font-size: 16px;font-weight: 500;padding: 0;margin: 0}
.product-details-content .reference{font-size: 18px;font-weight: 500;padding: 0;margin: 0}
.product-details-content .proinfo{font-weight: 500;padding:10px 0 0;margin: 0}

.hotproduct {position:relative;z-index:1;background-color:#FFFFFF;margin:0 auto;padding:20px 6%;margin:0;height:730px;overflow:hidden}
.hotproduct h2 {font-size:36px;padding:40px 0 0}
.homepro {width:100%;margin:0px auto;background:#FFFFFF;}
.homepro .tab {overflow:hidden;background:none;width:20%;float:left;}
.homepro .tab a {background:none;color:#fff;width:100%;text-decoration:none;display:inline-flex}
.homepro .tab a:hover {background:none;color:#fff;text-decoration:none;display:}
.homepro .tab a.on {background:none;color:#fff;text-decoration:none;}
.homepro .content {overflow:hidden;padding:10px;width:80%;float:right;text-align:right;display:inline-block}
.homepro .content li {display:none;}
.homepro .content .tyepinfo {margin:0;padding:10px 0;display:inline-block;position:relative;overflow:hidden;width:100%}
.homepro .content .tyepinfo img {max-height:300px}
.homepro .content .text {position:absolute;margin-top:10%;left:0;width:60%;z-index:100;font-size:16px;line-height:36px;text-align:left;display:inline-block;background:rgba(253,246,246,.4);padding:20px;border-radius:5px}
.homepro .content .tyepinfo h3 {position:absolute;text-align:left;top:30px;padding-left:20px}
.homepro .adw1 {overflow:hidden;text-align:right}
.homepro .adw1 img {width:;padding-bottom:35px;padding-top:25px;}
.homepro .a2 {overflow:hidden;}
.homepro .a2 img {width:;padding-bottom:35px;padding-top:20px;}
.homepro .a3 {overflow:hidden;}
.homepro .a3 img {width:;padding-bottom:35px;padding-top:20px;}
.homepro .a4 {overflow:hidden;}
.homepro .a4 img {width:;padding-bottom:35px;padding-top:20px;}
.homepro .content .tablist {text-align:center;float:left;overflow:hidden}
.homepro .content .tablist h5 {text-align:center;}
.home-case{padding: 2rem 10rem}
.viewlist {width:100%;position:relative;overflow:hidden;margin:0;padding:50px 0 70px}
.main-13 {width:88%;position:relative;overflow:hidden;margin:50px auto 0;padding:60px 0;}
.main-13 h2{padding-bottom: 20px}
.main-13 .section-head {font-size:36px;padding:40px 0 0;overflow:hidden;}
.main-13 .hover-text .fa-link {font-size:30px;color:#FFFFFF;padding-bottom:10px}
.main-13 .hover-text .desc {color:rgba(251,248,248,1.00);padding:25px;display:inline-block;font-size:16px;line-height:26px;}
.home-view {display:inline-block;float:left;position:relative;z-index:2;width:100%;/* width:100;*/  overflow:hidden;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;margin-left:0.75%;margin-right:0.75%;}
.cbmol-feature-area {margin-left: auto;margin-right: auto ;padding-left: 3%;padding-right: 3%;padding-top: 60px;margin-bottom: 0;padding-bottom: 0}
.cbmol-feature-area .bodymain {line-height:1.5rem;padding-left: 15px;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:18;
  overflow: hidden;
  text-overflow: ellipsis;}
.cbmol-feature-area .bodymains {line-height:1.5rem;padding-left: 15px;}
.cbmol-feature-area img+ {width:95%}
.cbmol-feature-area .solutype {width:100%;list-style:none;padding:0 5% 50px 0;margin:0 auto;text-align:center;display:inline-block}
.cbmol-feature-area .solutype li {display:inline-block;text-align:center;background:#FFFFFF;font-size:18px;margin:0 5px;}
.cbmol-feature-area .solutype li>a {text-decoration:none;display:inline-block;width:100%;padding:0 20px 0 20px;border:#1a73e8 0px solid;border-radius:0px}
.cbmol-feature-area .solutype li i {padding-right:20px;padding-top:-5px;font-size:30px;font-weight:500;display:inline-block;position:absolute;margin-left:-4%;margin-top:-3px;color:rgba(112,197,162,.69)}
.cbmol-feature-area .solutype li span {padding-right:0px;padding-top:10px;font-weight:500;}
.cbmol-feature-area .solutype .currentcat {text-decoration:none;display:inline-block;background:none;border-radius:0px}
.cbmol-feature-area .solutype .currentcat a {text-decoration:none;color:#688bfe;}
.cbmol-feature-area .solutype .currentcat a i {text-decoration:none;color:#688bfe;}
.cbmol-feature-area .solutype li a:hover {color: #688bfe}
.cbmol-feature-area .prodtype {width:100%;list-style:none;padding:0 5% 0px 0;margin:0 auto 15px;text-align:center;display:inline-block}
.cbmol-feature-area .prodtype li {display:inline-block;text-align:center;background:#FFFFFF;width:;font-size:18px;margin:0 30px;}
.cbmol-feature-area .prodtype li>a {text-decoration:none;display:inline-block;width:100%;padding:0 30px 0 30px;border:#1a73e8 2px solid;border-radius:5px;}
.cbmol-feature-area .prodtype li i {padding-right:20px;padding-top:-5px;font-size:30px;font-weight:500;display:inline-block;position:absolute;margin-left:-4%;margin-top:-3px;color:rgba(112,197,162,.69)}
.cbmol-feature-area .prodtype li span {padding-right:0px;padding-top:10px;font-weight:500;}
.cbmol-feature-area .prodtype .currentcat {text-decoration:none;display:inline-block;width:13%;background:none;border-radius:0px}
.cbmol-feature-area .prodtype .currentcat a {text-decoration:none;color:#688bfe;}
.cbmol-feature-area .prodtype .currentcat a i {text-decoration:none;color:#688bfe;}
.cbmol-feature-area .prodtype li a:hover {color: #688bfe}
.cont-map i{font-size: 2.25rem}.cont-map h3{padding-bottom: 30px}.cont-map p{font-size: 1rem}
.maps .map-bd {width:100%;height:500px;}
.cbmol-feature-area+++ .prodtype++ li>a:hover { transform: translate(0px,0px); box-shadow: 10px -10px 25px 0px rgba(143, 64, 248, .25), -10px 10px 25px 0px rgba(39, 200, 255, .25);background:#1a73e8;color: #FFFFFF;border-radius:8px; }
.btn-4 { overflow: hidden;color: #fff;border-radius: 30px; box-shadow: 0px -0px 0px 0px rgba(143, 64, 248, .5), 0px 0px 0px 0px rgba(39, 200, 255, .5)}
.btn-4:hover {transform: translate(0,-6px);box-shadow: 10px -10px 25px 0px rgba(143, 64, 248, .25), -10px 10px 25px 0px rgba(39, 200, 255, .25);}
.cbmol-feature-area+++ .prodtype li::after {
        transform: rotate(150deg);
    }
.cbmol-feature-area .prodtype++ li::after {
        content: '';
        width: 400px;
        height: 400px;
        position: absolute;
        top: -50px;
        left: -100px;
        background-color: #FF3CAC;
        background-image: linear-gradient(225deg, #27d86c 0%, #26caf8 50%, #c625d0 100%);
        z-index: -1;
        transition: all .5s ease;
    }
.cbm-feature-areas {margin-left: auto;margin-right: auto ;padding-left: 5%;padding-right: 5%;padding-top:2rem;line-height: 26px}
.cbm-feature-areas .prodtype {width: 100%;text-align:center;margin-left: auto;margin-right: auto;margin-bottom:0px;padding-left: 0px;position: relative}
.cbm-feature-areas .prodtype li {display:inline-block;text-align:center;background:#FFFFFF;font-size:18px;margin:0px 5px}
.cbm-feature-areas .prodtype li>a {text-decoration:none;display:inline-block;width:100%;padding:8px 15px 8px 15px;border:#1a73e8 1px solid;border-radius:5px;border-color:rgba(0,0,0,0.50);margin:10px 0px}
.cbm-feature-areas .prodtype li i {padding-right:20px;padding-top:-5px;font-size:30px;font-weight:500;display:inline-block;position:absolute;margin-left:-4%;margin-top:-3px;color:rgba(112,197,162,.69)}
.cbm-feature-areas .prodtype li span {padding-right:0px;padding-top:10px;font-weight:500;}
.cbm-feature-areas .prodtype .currentcat+ {text-decoration:none;display:inline-block;background:none;border-radius:0px;}
.cbm-feature-areas .prodtype .currentcat a {text-decoration:none;color:#fff;background:#1a73e8;}
.cbm-feature-areas .prodtype .currentcat a i {text-decoration:none;color:#688bfe;}
.cbm-feature-areas .prodtype li>a:hover {background:none;color: #fff;border-radius:5px;background-color: #1a73e8}
.cbm-feature-areas .prodtype li::after {transform: rotate(150deg);border:#1a73e8 1px solid; }
.cbm-feature-areas .pro-type{margin-bottom: 1rem}.cbm-feature-areas .pro-type h2{background: #005faf;padding: 15px 20px;color: #fff;margin: 0;font-size: 1.625rem}
.cbm-feature-areas .pro-type .t-names{background: #e4e4e4;padding: 8px 0 8px 15px;border-bottom:1px solid#FBF7F7 }
.cbm-feature-areas .pro-type .t-names a:hover{color: #005faf}
.cbm-feature-areas .pro-type .currentcats{background: #f0f0f0;padding: 8px 0 8px 15px;}
.cbm-feature-areas .pro-line{height: 1px;background: #e4e4e4;margin-bottom:  20px}

.cbm-feature-area {margin-left: auto;margin-right: auto ;padding-left: 5%;padding-right: 5%;padding-top: 60px}
.cbm-feature-area .prodtype {width: 100%;text-align:center;margin-left: auto;margin-right: auto;position: relative}
.cbm-feature-area .prodtype li {display:inline-block;text-align:center;background:#FFFFFF;font-size:18px;margin:0 5px}
.cbm-feature-area .prodtype li>a {text-decoration:none;display:inline-block;width:100%;padding:8px 15px 8px 15px;border:#1a73e8 1px solid;border-radius:5px;border-color:rgba(0,0,0,0.50);margin:10px 0px}
.cbm-feature-area .prodtype li i {padding-right:20px;padding-top:-5px;font-size:30px;font-weight:500;display:inline-block;position:absolute;margin-left:-4%;margin-top:-3px;color:rgba(112,197,162,.69)}
.cbm-feature-area .prodtype li span {padding-right:0px;padding-top:10px;font-weight:500;}
.cbm-feature-area .prodtype .currentcat++ {text-decoration:none;display:inline-block;background:#1a73e8;border-radius:0px}
.cbm-feature-area .prodtype .currentcat a {text-decoration:none;color:#fff;background:#1a73e8;}
.cbm-feature-area .prodtype .currentcat a i {text-decoration:none;color:#688bfe;}
.cbm-feature-area .prodtype li>a:hover {background:none;color: #fff;border-radius:5px;background-color: #1a73e8}
.cbm-feature-area .prodtype li::after {transform: rotate(150deg);border:#1a73e8 1px solid; }
.contact-bg{background: url("../img/businessbg.jpg");background: cover}

.cbm-menu {text-align: center;margin-left: auto;margin-right: auto;}
.cbm-menu h5 {width: 120px;padding:8px 10px;font-size:1.2rem;cursor:pointer;border:0px;background:transparent;position:relative;margin:20px;transition:all .25s ease;}
.cbm-menu .btn-4 {overflow:hidden;color:#fff;border-radius:8px;box-shadow:0px -0px 0px 0px rgba(143,64,248,.5),0px 0px 0px 0px rgba(39,200,255,.5);}
.cbm-menu .btn-4:hover {transform:translate(0,-0px);box-shadow:0px -0px 0px 0px rgba(143,64,248,.25),0px 0px 0px 0px rgba(39,200,255,.25);}
.cbm-menu .btn-4:hover::after {transform:rotate(150deg);}
.cbm-menu .btn-4::after {content:'';width:400px;height:400px;position:absolute;top:-50px;left:-100px;background-color:#FF3CAC;background-image:linear-gradient(225deg,#27d86c 0%,#26caf8 50%,#c625d0 100%);z-index:-1;transition:all .5s ease;}
.Scope-b img{padding-bottom: 1.1rem;padding-top: .6rem;padding-left: 5rem; padding-right: 5rem}
.bread-crumb {color: #ccc;padding-bottom:30px;padding-top: 20px}.bread-crumb a{color: #ccc;font-size: .875rem}.bread-crumb .fa-home{font-size: 24px;color: #ccc;padding-right: 15px}
.ftco-menu .bread-crumbs {color: #999;padding-bottom:30px;padding-top: 20px;}.ftco-menu .bread-crumbs a{color: #999;font-size: .875rem}.ftco-menu .bread-crumbs .fa-home{font-size: 24px;color: #ccc;padding-right: 15px}
.nav-sub-column{position: relative;display: flex;margin-top: 2.05rem;padding-left: -200px;margin-left: -200px;background:#fff;color: #1a1a1a;border-top: #dddddd 1px solid;height: 42px;z-index:10}.nav-sub-column ul{padding-left: -200px;margin-left: -200px}.nav-sub-column ul li{float: left;font-size: 0.39rem;padding: 10px 80px 0 0;}.ftco-menu .core-title{text-align: center;color: #d5d5d5;font-size: 1.5rem;text-transform: uppercase;padding-top: 2rem}.ftco-menu .core-type{text-align: center;color: #005FAF;padding-bottom: 2rem;font-weight: 500;background:url("../img/coretype-line.jpg");  background-position: center -3px;;width: 100%}.ftco-menu .core-type span{background: #fff;padding: 0 50px}.ftco-menu .pro-h-tname{position: absolute;top: 48%;left: 0rem;background: url("../img/home-core-bg.png");width: 100%;text-align: center;line-height: 30px;font-size: 2.5rem;color: #005faf;}.ftco-menu .protnames{position:absolute;top:20rem;width: 100%;text-align: center;background: url("../img/wordthreebg.png") center center;line-height: 2.5rem;}.ftco-menu .protnames a{color: #005faf;}.ftco-menu .capital{position: absolute;top: 28%;left: 15%;background:rgba(0,95,175,.75);width: 70%;;text-align: center;line-height: 30px;font-size: 1.125rem;padding:.8rem 2rem;color: #fff}
.core-titles{text-align: center;color: #d5d5d5;font-size: 1.5rem;text-transform: uppercase;padding-top: 2rem}.core-types{text-align: center;color: #005FAF;padding-bottom: 2rem;font-weight: 500;background:url("../img/coretype-line.jpg");  background-position: center -3px;width: 100%}.core-types span{background: #fff;padding: 0 50px}.tit-b{font-size: 1rem;line-height: 2rem;padding-top: 10px;text-align: center}
.abouts-titles{text-align: center;color: #d5d5d5;font-size: 1.5rem;text-transform: uppercase;padding-top: 2rem}.abouts-types{text-align: center;color: #005FAF;padding-bottom: 2rem;font-weight: 500;background:url("../img/abouttype-line.png");  background-position: center -3px;;width: 100%}.abouts-types span{padding: 0 50px}

.about-titles{text-align: center;color: #005FAF;font-size: 2.5rem;font-weight: 600;text-transform: uppercase;padding-top: 2rem}.about-types{text-align: center;color: #999;padding-bottom: 1rem;font-weight: 500;}.about-types span{padding: 0 50px}
.aboutxx-types{text-align: center;color: #999;padding-bottom: 1rem;font-weight: 500;}.aboutxx-types span{padding:1rem 50px 3rem 50px;font-size: 1.5rem}

.postion-core{padding-bottom:.875rem}.postion-core .typename{font-size:1.5rem;line-height: 2rem;}.postion-core .pos{float: right;color: #aaa;font-size: 14px}.postion-core .pos a{color: #aaa;font-size: 14px;}

/* tab */

#tab{width:100%;position:relative;margin:20px auto 40px;}
#tab .tab_menu{width:100%;z-index:1;text-align: center;padding-left: 42%;padding-right: 40%}
#tab .tab_menu .c-menu{float:left;width:120px;cursor:pointer;text-align:center;font-size: 1.25rem}
#tab .tab_box{width:100%;height:auto;clear:both;top:30px;position:relative;}
#tab .tab_menu .selected{cursor:pointer;color: #005faf;}.c-line{background: url("../img/about-line.jpg") no-repeat center right;}.hide{display:none;}.tab_box div{} 

.accomodation_item {margin-bottom:50px;}
.accomodation_item .jum_img {position:relative;margin-bottom:10px;overflow:hidden;border-radius:10px;background:rgba(240,240,240,1.00)}
.accomodation_item .jum_img img {-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;width:60%;padding:10px;}
.accomodation_item .jum_img .theme_btn {position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);padding:5px 25px;max-width:128px;}
.accomodation_item .jum_img:hover img {-webkit-transform:scale(1.19);-ms-transform:scale(1.19);transform:scale(1.19);}
.accomodation_item h5 {font-size:15px;line-height:28px;color:#666666;font-weight:500;margin-bottom:0px;}
.accomodation_item h5 small {font-weight:300;font-size:14px;}

.accomodation_items {margin-bottom:50px;float: left;width: 50%;position: relative;overflow: hidden}
.accomodation_items .jum_img {position:relative;margin-bottom:10px;overflow:hidden;border-radius:10px;background:rgba(240,240,240,1.00)}
.accomodation_items .jum_img img {-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;width:60%;padding:10px;}
.accomodation_items .jum_img .theme_btn {position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);padding:5px 25px;max-width:128px;}
.accomodation_items .jum_img:hover img {-webkit-transform:scale(1.19);-ms-transform:scale(1.19);transform:scale(1.19);}
.accomodation_items h5 {font-size:15px;line-height:28px;color:#666666;font-weight:500;margin-bottom:0px;}
.accomodation_items h5 small {font-weight:300;font-size:14px;}

.accomodation_text {margin-bottom:50px;float: left;width: 50%;position: relative;overflow: hidden}
.accomodation_text h5 {font-size:15px;line-height:28px;color:#666666;font-weight:500;margin-bottom:0px;}
.accomodation_text h5 small {font-weight:300;font-size:14px;}

.case .cardss{border: #E7E5E5 1px solid;border-radius: 5px}.case .cardss img{border-radius: 5px}
.case .sech4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: center;padding:7px 0 15px 0;margin: 0;font-size:0.81rem;}
.case .desc{line-height:2;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}.case img {wight:100%;}

.cases{margin: 0;padding: 0;}
.cases .cardss{border: #E7E5E5 1px solid;border-radius: 5px}.cases .cardss img{border-radius: 5px}
.cases .case-pic{float: left;width: 50%;position: relative}
.cases .case-txt{float: left;width: 50%;position: relative;text-align: left;background: #f2f2f2;margin-top:10px;margin-left:-10px;padding: 1rem 1.5rem;height: 92.5%}
.cases .bot{width: 120px;background: #005faf;border-radius:25px;text-align: center;font-size: 0.875rem;padding: 3px 20px;margin-bottom: 0;}.cases .bot a{color: #fff;}.cases .bot a:hover{color: #999;}.cases .bot{margin-top: 40px}
.cases .sech4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;padding:7px 0 15px 0;margin: 0;font-size:1.5rem;}
.cases .case-txt .desc{ display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;  overflow: hidden;}.case img {wight:100%;}

.about-h3{font-size:1.875rem;font-weight: 600;padding-bottom: 15px;color: #005faf;}.about-h3s{font-size:1.875rem;font-weight: 600;color: #005faf;padding-bottom: 10px;padding-left:10px}
.honor{background:rgba(238,238,238,.10)}.honor h3{font-size:1.5rem;font-weight: 600;padding-bottom: 20px}
.honor .cardss{border: #E7E5E5 1px solid;border-radius: 5px}.honor .cardss img{border-radius: 5px}
.honor .sech4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: center;padding:7px 0 15px 0;margin: 0;font-size:0.875rem;}
.honor .desc{line-height:2;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}.honor .case img {height:100%;width: auto}

.honors{background:rgba(238,238,238,.00);padding-bottom: 15px}.honors h3{font-size:1.5rem;font-weight: 600;padding-bottom: 20px}
.honors .cardss{border: #E7E5E5 1px solid;border-radius: 5px}.honors .cardss img{border-radius: 5px}
.honors .sech4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: center;padding:7px 0 15px 0;margin: 0;font-size:0.875rem;}
.honors .desc{line-height:2;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}.honors .case img {height:100%;width: auto}

.patent-{background:rgba(238,238,238,.00)}.honor h3{font-size:1.5rem;font-weight: 600;padding-bottom: 20px}
.patent .cardss{border: #E7E5E5 1px solid;border-radius: 5px}.patent .cardss img{border-radius: 5px}
.patent .sech4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: center;padding:7px 0 15px 0;margin: 0;font-size:0.875rem;}
.patent .desc{line-height:2;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}.patent .case img {height:100%;width: auto}

.develop{background: rgba(25,115,232,.30);min-height: 12rem;border-radius: 5px;padding: 20px 20px}.develop h5{color: rgba(0,0,0,1.00);font-size: 20px;font-weight: 600 }.develop .tzt{font-size: .875rem}
.culture{background: url(../img/100049.jpg);}.culture-txt {font-size: 1rem;padding-bottom: 15px;color: #fff}.culture-txt span{font-size: 1.125rem;font-weight: 600;color: #fff}.culture .culture-txts{color: #fff}
.cultures{background: url(../img/100049000.jpg);}.cultures .cul-list{}.cultures .cul-list .culture-l{border-radius: 5px;min-height:13rem;margin: 0.875rem 0;background:rgba(255,255,255,0.75);}.cultures .cul-list .culture-l .title{display: inline;position: absolute;font-size: 1rem;text-align: center;width:7rem;height: 7rem;border-radius: 61px;top: -4rem;left: 40%;background:rgba(255,255,255,1.00);padding-top: 2.75rem;font-size: 1.25rem;font-weight: 600;color: #005faf;}.cultures .cul-list .culture-l .cul-bodys{font-weight: 600;margin-top:4rem;padding-top: 6rem;text-align: center;font-size: 1rem;padding-left: 2rem;padding-right: 2rem;}.cultures .cont{text-align: center;font-size: 1.25rem;padding-bottom: 2rem;}.cul-titles{text-align: center;color: #999;font-size: 1.5rem;text-transform: uppercase;padding-top: 2rem}

.solution .cardss{border: #E7E5E5 1px solid;border-radius: 5px}.solution .cardss img{border-radius: 5px}
.solution .cardss h5 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: center;padding:0 0 15px 0;margin: 0;font-size:15px;}
.solution .desc{line-height:2;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}

.card-news{margin-bottom: 2.5rem}
.card-bodys {overflow: hidden;margin: 10px}.card-bodys .image {width: 100%; height: auto; transition: transform 0.3s ease;}.card-bodys:hover .image {transform: scale(1.2); }.jumnews{padding-right: 30px;padding-top: 1rem}

.jumnews .sech4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin: 0;padding-right: 10px;margin-top: 0}
.jumnews .sech4 a{font-size:20px;position: relative;margin: 0px;padding: 0px;overflow:hidden;display: inline-block;}
.jumnews .info{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;line-height: 2em;padding-top:.5rem}
.jumnews .desc{font-size:14px;display:overflow:hidden;}
.jumnews .descr{line-height:2;font-size:14px;margin-bottom: 15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin: 0px;padding: 0px;}

.accomodation_two {margin-bottom:-40px;}
.accomodation_two .accomodation_item {margin-bottom:45px;}
.home-view img {width:100%;-webkit-transition-duration:2000ms;-o-transition-duration:2000ms;transition-duration:2000ms;}
.home-view .hover-content {width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(255,121,2,0.9);opacity:0;visibility:hidden;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;padding:0;}
.home-view .hover-content .zoom-img {display:inline-block;width:50px;height:50px;border-radius:50%;border:2px solid #ffffff;font-size:20px;margin-bottom:30px;color:#ffffff;line-height:46px;margin-top:-15px;opacity:0;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;}
.home-view .hover-content h4 {margin-bottom:0;color:#ffffff;}

.pegelist{width: 100%; display: inline-block; text-align: center; margin: 30px 0 10px; padding: 0;list-style-type: none; transition:all .3s;}
.pegelist li{ display: inline-block; margin: 0 2px;background: #eee;padding: 5px 11px;}
.pegelist .thisclass{padding: 5px 11px;background: #005faf; color: #FFFFFF}

.contact-area{padding-top: 60px;padding-left: 3%;padding-right: 3%;padding-bottom: 0px !important}
.contact-area .mailtit{font-size: 30px; color: black;font-weight: bold;padding-bottom: 20px}
.contact-area .conzz{overflow: hidden;position: relative}
.contact-area .inputone{float: left;padding-right: 0px;margin:0 20px 0 0 }
.contact-area .inputone input{ border-radius: 5px;padding: 5px 10px;margin: 0}
.contact-area .tit-h5{margin-top: 10px}
.contact-area .ebody{width: 100%}
.contact-area .enemail{width: 100%;border-radius: 5px;padding: 5px 10px;margin: 0}
.contact-area .submit{margin-top: 30px}
.contact-area .submit_JxB6m6{padding: 5px 30px;border-radius: 5px;}
.contact-bg{background: url("../img/businessbg.jpg") center top;background-size: cover}

.contact-areas{padding-top: 50px;padding-left: 19%;padding-right:19%;margin-bottom: 55%;padding-bottom: 30px !important}

.form-control01{display:block;width:40%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}

.tab-wrapper {margin:0 auto;width: 100%;max-width:500px;padding: 0;display: inline}
.tab-menu{margin: 0;padding: 0;display:inline-block}
.tab-menu li {
  position:relative;
  background-color: #fff;
  color:#333;
  display: inline;
  padding: 20px 40px 20px 0;
  opacity: 0.8;
  cursor:pointer;font-size: 16px;
  z-index:0;
}

.tab-menu li:hover {
  color:#000;
}

.tab-menu li.active {
  color:#333;
  opacity: 1;
}

.tab-menu li.active:hover {
  color:#464646;
}
.tab-content{margin-right: -30px }
.tab-content>div {
  background-color: #fff;
  box-sizing:border-box;
  width: 100%;
  padding: 20px 0 0px;   
}

.line {
  position:absolute;
  width: 0;
  height: 0px;
  background-color: aqua;
  top: 0;
  left: 0;
}
.tab-content .more{position: absolute;text-align:center;right: 0;width: 110px;top: 0px;height: 30px;display: inline;}



.tabs{position: relative;width: 100%;text-align:left;margin:0;padding:0  }.tabs li a{float: left;padding-left: 15px;padding-right: 50px}
.content{width: 100%}
.typelista{width: 100%;margin:20px auto;padding: 10px;text-align:left;}.typelista li{width: 23.6%;float: left;border: 1px solid rgba(211,209,209,1.00);border-radius: 8px;margin: 2px}
.typelista h6{padding-top: 20px;padding-bottom: 0px;padding-left: 15px}.typelista li img{width: 94%;padding-top: 5px;border-radius: 8px}.typelista li p{margin-bottom: 50px;padding-left: 15px}

.tabss{ width:100%; margin:0 auto 50px;padding: 0;}
.tab-hd { background:none; overflow:hidden; zoom:1;padding: 0;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;display: inline-block}
.tab-hd li{ float:left;  color:#fff; text-align:left;padding-right: 40px; cursor:pointer;}
.tab-hd li.active{ background:none;color:#1a73e8;}
.tab-bd li{display:block; padding:20px 0; border:0px solid #ddd;margin: 0; border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}
.tab-hd li .more{position: absolute;text-align: right;width: 110px;right: 0;margin-right: 0}

.ftco-menu{padding: 0 3%;margin: 0px auto;position: relative;overflow: hidden;margin: 0}
.ftco-menu a{color: #232323}.ftco-menu h3{font-size: 1.875rem;color: #005faf}
.ftco-menu .prolists {border:#ccc 1px solid;padding: 15px;width: 100%;margin-top: 10px;margin-bottom: 20px}
.ftco-menu .prolists .pic { }.ftco-menu .prolists .pic img{width: 100%}
.ftco-menu .prolists .title h5{padding-top: 30px;font-size: 24px}
.ftco-menu .prodlistsingle-slide .pic .tit{ padding-left: 15px;padding-right: 15px}.ftco-menu .prodlist .title h5 a{font-size:24px }
/* CSS Document .ftco-menu .prodlist .pic .newsDes{ padding-left: 15px;padding-right: 15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height: 40px}*/
.ftco-menu .prodlist .newsDes{padding-left: 15px;padding-right: 0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;white-space: ;min-height: 120px;line-height: 24px;font-size:14px;overflow: hidden;}.ftco-menu .prodlist .newsDes .dot{float: left; height: 4px;width:4px;background-color: #000;border-radius: 50%;display: inline-block;margin-right:8px;margin-top: 10px;overflow: hidden}.ftco-menu .prodlist .newsDes .txt{margin-left:15px;-webkit-box-orient:vertical;}
.ftco-menu .detailed{width: 100%; display: inline-block;overflow: hidden;background: #1a73e8;border-radius:25px;margin-left: 30px;margin-right: 30px;padding: 5px 20px;text-align: center;margin-top: 10px;}
.ftco-menu .prodlist .detailed a{font-size: 14px;color: #fff;}

.ftco-menus{padding: 0 3%;margin: 0px auto;position: relative;overflow: hidden;margin: 0}

.navs {border-bottom: rgba(173,172,172,1.00) 1px solid;padding: 10px 0;margin-bottom: 30px}.navs a{font-size: 18px;padding: 0 50px 0 0}
.jumbody {line-height: 30px;font-size: 14px;letter-spacing: 1;padding-bottom: 40px;width: 100%}.jumbody .desc{margin-top: 30px;padding-top: 60px}
.jumbody .pic{border: 0px #ccc solid;border-radius: 8px}
.jumbody .jumbody01{line-height: 30px;font-size: 14px}.jumbody h2{font-size: 1.7rem;text-align: center;padding-top: .4rem}

.hzbody{margin: 30px auto;position: relative;overflow: hidden}
.hzbody .hzbodytitle{text-align: center;font-weight: 500;font-size: 30px}
.hzbody .planbody{padding: 30px 0}

.bodys{margin: 0;padding: 0}
.bodys .tit{text-align: center;color:#1a1a1a;font-size: 1.8rem;padding-bottom: 10px}
.bodys .time{text-align: center;}

.jumnews-r{padding:0 0 0 0px;margin-left: 15px;background: transparent;border-radius: 5px}.jumnews-r .title{font-size:1.3rem;margin: 0;padding:10px 0 10px 20px;background: #ccc;display: inline-block;position: relative;overflow: hidden;width: 100%;border-top-right-radius: 5px;border-top-left-radius: 5px}
.downtop { OVERFLOW: hidden; WIDTH: 100%; padding-bottom:20px} 
.downtop UL.text { MARGIN: 0px; padding:0px; WIDTH: 100%; PADDING-TOP: 0px ; list-style:none} 
.downtop UL.text LI { WIDTH: ; margin:10px 0 0 0;line-height: 30px; background:none;text-align: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
.downtop UL.text LI a{ background: #none;font-size: 14px; text-align: left} 
.downtop UL.text SPAN { DISPLAY: block; FLOAT: left;border-radius: 5px; } 
.downtop UL.text SPAN.num { MARGIN-TOP: 2px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH:24px; LINE-HEIGHT: 24px; HEIGHT:24px; TEXT-ALIGN: center;COLOR: #fff; BACKGROUND-COLOR: #d1d1d1 } 
.downtop UL.text LI SPAN.active { BACKGROUND-COLOR: #1a73e8 } 
.downtop UL.text SPAN.tit { PADDING-LEFT: 10px; OVERFLOW: hidden; WIDTH:86% ; WHITE-SPACE: nowrap; HEIGHT: 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; } 

.hznews-r{padding: 0px;background: #eee;border-radius: 5px}.hznews-r .title{font-size: 20px;margin: 0;padding:10px 0 10px 20px;background: #ccc;display: inline-block;position: relative;overflow: hidden;width: 100%;border-top-right-radius: 5px;border-top-left-radius: 5px}
.hznews-r .text{padding: 0 20px}
.downtops { OVERFLOW: hidden; WIDTH: 100%; padding-bottom:20px} 
.downtops UL.text { MARGIN: 0px; padding:0 20px; WIDTH: 100%; PADDING-TOP: 0px ; list-style:none} 
.downtops UL.text LI { WIDTH: ; margin:10px 0 0 0;line-height: 30px; background:none;text-align: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
.downtops UL.text LI a{ background: #none;font-size: 16px; text-align: left} 
.downtops UL.text SPAN { DISPLAY: block; FLOAT: left;border-radius: 4px; } 
.downtops UL.text SPAN.num { MARGIN-TOP: 2px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH:24px; LINE-HEIGHT: 24px; HEIGHT:24px; TEXT-ALIGN: center;COLOR: #fff; BACKGROUND-COLOR: #d1d1d1 } 
.downtops UL.text LI SPAN.active { BACKGROUND-COLOR: #1a73e8 } 
.downtops UL.text SPAN.tit { PADDING-LEFT: 10px; OVERFLOW: hidden; WIDTH:86% ; WHITE-SPACE: nowrap; HEIGHT: 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }

.redBg{ background:#70C5A2; padding:2rem 0; margin-bottom:.3rem;}
.breadcrumb{ margin:0; padding:0; background:none; border-radius:0; color:#333333; line-height:22px; padding:10px 0; float:left; width:calc(100% - 140px);}
.breadcrumb:before{ content:"\f015"; font-family:FontAwesome;}
.breadcrumb a{ color:#333333;}
.breadcrumb li.active{ color:#333333;}
.breadcrumb > li + li:before { color:#333333; content:"- "; padding:0 5px;}
.goList{ float:right; width:130px; height:42px; line-height:40px; border:1px solid #333;margin-top: 10px; text-align:center; color:#333333; font-size:16px; border-radius:20px; transition:all .3s;}
.goList i{ font-size:26px; margin-right:5px; vertical-align:middle;}
.goList:focus{ color:#333333;}
.goList:hover{ background:#1a73e8; color:#fff;}

.page-detail {margin-top: 20px; margin-bottom:20px; line-height:30px; position:relative; overflow:hidden; font-size:14px; text-align: left}
.page-detail img {	height: auto;  max-width: 100%;}

.pre-next{ margin:0; background:#f4f4f4; position:relative; overflow:hidden; padding:10px 0;font-size: 14px}.pre-next a{font-size: 14px}
.Key-words{ background: none; position:relative; overflow:hidden; padding:10px 5px; border:#CCC 1px solid; margin:10px 0px; font-size:14px; word-spacing:5px; font-weight:bold}
.pagetj{ background: none; position:relative; overflow:hidden; padding:30px 0; margin:0px 0px}
.pagetj h2{ background: url(../img/page_line.jpg) no-repeat 15px 12px #fff; border-bottom:#CCC 1px solid; text-align:left; position:relative; overflow:hidden; padding:10px 0px; margin:0 0 3px 0px; font-size:16px}
.pagetj h2 span{ border-bottom:#F00 2px solid; font-weight:bold; padding-bottom:8px; padding-left:5px; padding-right:5px}
.pagetj ul{ margin:0 0px; padding:10px 0 10px 0px}
.pagetj ul li{ width:100%; float:left; line-height:30px; height:30px; font-size:14px; overflow: hidden}
.pagetj ul li .date{ float:right; width:80px; text-align:right}
.time{ margin:0; padding:0px 0}

.cbm-main {padding:0 }.cbm-main .pic {min-height: 400px}.cbm-main .pic img {width: 100%}.cbm-main .desc {padding-top: 60px}.cbm-main img{width:100% }
.cbm-wrapper {background:#EEEEEE; }.cbm-main .home-ntime{padding-top: .5rem}.cbm-main .home-ndesc{padding-top: 1.25rem}.cbm-main .n-more{margin-top: 1.5rem;padding: 5px 0px;text-align: right}.cbm-main .n-more a{color: #005faf;padding: .625rem 2.5rem;text-align: center;border: 1px #005faf solid;}.cbm-main .n-more>a:hover{width: 100%; background: #005faf;color: #fff;text-align: center;}.cbm-main .core-cont{font-size: 1rem;padding-bottom: 1rem;color: #000}
.cbm-main .home-entit{color: #999;font-size: 1.4rem;margin: 0;padding:0 0 20px 0}.cbm-main .home-aboutpic{padding: 0 0 0}.cbm-main .typenames{position:absolute;top:30%;font-size: 30px;color:#fff;z-index:2;text-align:center}.cbm-main .typenames h3{color: #005faf;background: url("../img/home-core-bg.png") center;padding: 5px 0}.cbm-main .c-more:hover{color: #0005faf;margin-top: 1.5rem}
.main-client{background:url(../img/840400.jpg)}
.main-client .home-entit{color: #999;font-size: 1.4rem;margin: 0;padding:0 0 20px 0}.main-client .home-aboutpic{padding: 0 60px 0 0}
.core-b{background:url(../img/Scope-b.jpg) repeat;}.core-b::after{}.Scope-b{background: url(../img/ed500.jpg);background-repeat: repeat;}
.h-about-txt{border: 5px #e4e4e4 solid;padding:5.5rem 4rem 5.5rem 3rem ;margin-bottom: 1rem}.h-about-txt .h-about-tit{color: #005faf;font-size:2.25rem;font-weight:500;padding-bottom: 1rem}.h-about-txt .h-about-entit{color: #005faf;font-size: 1.25rem}.h-about-pic{position:absolute;left: 34.5%;top:7.2rem;right:10%;}
.h-about-more{-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;background:#fff;position:relative;z-index:1;display:flex;width:140px;height:42px;border: 1px solid #005faf;margin: 30px 0;padding:0 35px 0 35px;font-size:1rem;line-height:40px;font-weight:500;text-transform:uppercase;text-align: center}

.typenames .core-more{width:100%;}.typenames .core-more span{border: 1px solid #999;width:90px;padding-bottom: 10px;}
.h-about-more a{color:#005faf;}.h-about-more a:hover{color:#fff;}
.h-about-more::after {position:absolute;top:0;right:20px;font-size:18px;content:'\f105';font-family:'FontAwesome';z-index:1;}
.h-about-more:hover,.h-about-more:focus {width:140px;font-size:16px;font-weight:500;background:rgba(0,95,175,1.0);color:#fff;box-shadow:0 0 30px rgba(0,95,175,0.1);}


#hi-tab ul li {list-style-type:none;width:100px;font-size: 18px;}
#hi-tab ul li a {width:100px;display:block;margin:0 auto;padding: 0}
#hi-tab {display:inline-block;text-align:center;width:100%;background-color:white;z-index: 10;margin: 0;padding: 20px 0 0 0;position: absolute;}
#hi-tab ul {display:flex;width:100%;text-align: center;padding: 0;margin: 0;padding-left: 6.5%;}
.test-up-area {height:;width:100%;text-align:left;margin:0 auto;padding: 0;background-color:noe;z-index: 1000;position: relative}
.test-down-area {height:;width:100%;text-align:center;margin:0 auto;background-color:#fff;padding: 0}
#s1 {height:auto;width:100%;text-align:left;margin:30px auto;}
#s2 {height:auto;width:100%;text-align:left;margin:30px auto;}
#s3 {height:auto;width:100%;text-align:left;margin:30px auto;}
#s4 {height:auto;width:100%;text-align:left;margin:30px auto 30px;}
#s5 {height:500px;width:100%;text-align:left;margin:30px auto;}
.hi-select-btn.hi-selected-full {background-color:none;color:#333;border-bottom: 3px #999 solid;border-radius: 0px}
.hi-select-btn.hi-selected-underline {border-bottom:3px #267DCC solid;}
.toggle {width:5%;}
.toggle a {width:100%;display:block;margin:0 auto;padding:20px 0px;}

.downlist{text-align: center}
.downlist .sech4{font-size: 14px;padding: 20px 0 0}.downlist .desc{font-size: 14px;color: 999;margin: 0;padding:20px 0}.downlist .down{font-size: 14px;color: 333}

/* navMenu */
.navMenubox { width: 100%; background: none; margin: 0 auto; margin-top: 10px; overflow: hidden;padding:0 20px}
.navMenu-top { padding: 10px; color: #333; border-bottom: 1px solid rgba(255,255,255,.1) }
.navMenu> li { display: block; margin: 0; padding: 0; border: 0px; }
.navMenu>li>a { display: block; overflow: hidden; padding-left: 0px; line-height: 40px; color: #333; transition: all .3s; position: relative; text-decoration: none; font-size: 17px; border-top: 0px solid #666; border-bottom: 1px solid #ccc; }
.navMenu > li:nth-of-type(1)> a { border-top: 1px solid transparent; }
.navMenu > li:last-child > a { border-bottom: 1px solid transparent; }
.navMenu>li>a>i { font-size: 20px; float: left; font-style: normal; margin: 0 5px; }
.navMenu li a .arrow:before { display: block; float: right; margin-top: 1px; margin-right: 15px; display: inline; font-size: 16px; font-family: FontAwesome; height: auto; content: "\f105"; font-weight: 300; text-shadow: none; }
.navMenu li a .arrow.open:before { float: right; margin-top: 1px; margin-right: 15px; display: inline; font-family: FontAwesome; height: auto; font-size: 16px; content: "\f107"; font-weight: 300; text-shadow: none; }
.navMenu>li>a.active, .navMenu>li>a:hover { color: #999; background: none; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu { display: none; list-style: none; clear: both; margin: 8px 0px 0px 10px; padding-bottom: 5px; }
.navMenu>li.active > ul.sub-menu, .navMenu>li>ul.sub-menu>li.active >ul.sub-menu { }
.navMenu>li>ul.sub-menu li { background: none; margin: 0px; padding: 0px; }
.navMenu>li>ul.sub-menu li>a { display: block; font-size: 16px; line-height: 36px; padding-left: 20px; color: #333; clear: both; }
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a { color: #000; background: none; }
.icon_1:before { content: "\f0ac"; }
.icon_2:before { content: "\f0ac"; }
.icon_3:before { content: "\f0ac"; }

.cbm-mian {position:relative;z-index:1;margin: 0 auto}.header-area img,.cbm-feature-areas img,.ftco-menu img{width: 100%}

.newproducts .propic{padding: 0 0 0 1px;margin: 0;}
.newproducts .propic img{width: 100%;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.newproducts .products{padding: 1.25rem 1.25rem 0;height:auto}
.newproducts .products .title {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0 10px 0;margin: 0}
.newproducts .products .title a{font-size:24px;}
.newproducts .products .descs{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.newproducts .products .price{font-size: 14px;color:#333;padding-top:10px}
.newproducts .products .price span{font-size: 12px;color:#000 }
.newproducts .products .sales{}
.newproducts .products .sales .try{border: rgba(255,136,18,1.00) 1px solid;padding: 12px 0px;margin: 0 0;bottom: 0px;position:absolute;text-align: center;left: 0px;width: 52%;font-size: 16px}
.newproducts .products .sales .buy{border: rgba(255,136,18,1.00) 1px solid;;background: rgba(255,136,18,1.00);color: rgba(255,255,255,1.00);padding: 12px 0px;margin: 0;bottom: 0px;position:absolute;text-align: center;right:-7px;width: 52%;border-radius:0 0 5px 0;font-size: 16px}.newproducts .products .sales .buy a{color:#fff}
.newproducts{padding:0 1.25rem 0 0.9rem;height: 100%}
.box-shadows {position:relative;z-index:1;}
.box-shadows:hover {box-shadow:0 0 24px rgba(0,0,0,0.2);}

.hometitle{margin: 0;padding-left: 10px}
.hometitle h2{font-size:2.25rem;font-weight:500;padding-bottom: 10px;margin: 0;color: #005faf}
.hometitle h5{padding:0 0 0px 0}

.hotprolist{display: inline-flex}
.hotprolist .propics img{width: 100%;padding:50px}
.hotprolist .tit{width:100%;height: 68px;text-align: center;font-size:22px;padding-left: 25px;padding-right: 25px;display: inline-block;overflow: hidden;position: relative}
.hotprolist .tit a{font-size:22px;overflow: hidden;position: relative}
.hotprolist .prices{width:100%;text-align: center;font-size: 14px;color:#666;padding-bottom:15px;}


.cbmol{width:1270px;height:550px;margin:0px auto;margin-bottom:20px;position:relative;}
.cbmol ul li{width:400px;height:550px;border-left:1px solid #000;position:relative;overflow:hidden;float:left;}
.cbmol ul li .imgTop img{opacity:0.4;}
.cbmol ul li .imgTop img.tm{opacity:1;}

.cbmol ul li .imgCon{width:610px;height:405px;}
.cbmol ul li .imgCen{width:610px;height:50px;background:rgba(0,0,0,0.5);color:#fff;font-size:20px;line-height:50px;position:absolute;left:0px;bottom:45px;text-indent:20px;display:none;}
.cbmol ul li .imgBot{width:610px;height:45px;background:#222;}
.cbmol ul li .imgBot p.bt_1{width:80px;line-height:45px;font-size:16px;color:#fff;text-indent:20px;float:left;}
.cbmol ul li .imgBot p.bt_2{width:458px;height:45px;line-height:45px;float:left;display:none;}
.cbmol ul li .imgBot p.bt_2 span{font-size:14px;color:#fff;padding-right:30px;background:url(../images/part2_icon.png)no-repeat left center;padding-left:10px;}

.cbmol ul li.first{width:600px;}
.cbmol ul li.fast{position:absolute;right:0px;bottom:0px;}

.blog-entry{padding-top:30px;padding-bottom: 0}.blog-entry .text{padding: 0 0 0 15px;margin:0 }.blog-entry .text .title{margin: 0;padding:15px 0 0 0;font-size: 16px}.blog-entry .text .data{color:#999 }

.slider-nav-style-1 {position:relative}
.slider-nav-style-1 .swiper-button-next:after {content:"<"}
.slider-nav-style-1 .swiper-button-prev:after {content:">"}
.slider-nav-style-1 .swiper-button-next:after,.slider-nav-style-1 .swiper-button-prev:after {font-family:Ionicons;font-size:20px;text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;outline:0}
.slider-nav-style-1.small-nav .swiper-button-next:after,.slider-nav-style-1.small-nav .swiper-button-prev:after {font-size:14px}
.slider-nav-style-1 .swiper-buttons .swiper-button-next,.slider-nav-style-1 .swiper-buttons .swiper-button-prev {position:absolute;top:50%;transform:translateY(-50%);z-index:9;width:40px;height:40px;line-height:40px;opacity:0;visibility:hidden;transition:all .3s;margin:auto;border-radius:50%;text-align:center;box-shadow:0 3px 25.5px 4.5px rgba(0,0,0,.06);color:#212121;background-color:#fff}
.slider-nav-style-1 .swiper-buttons .swiper-button-next:hover,.slider-nav-style-1 .swiper-buttons .swiper-button-prev:hover {background-color:#ff7004;color:#fff}
.slider-nav-style-1.small-nav .swiper-buttons .swiper-button-next,.slider-nav-style-1.small-nav .swiper-buttons .swiper-button-prev {width:30px;height:30px;line-height:30px}
.slider-nav-style-1.small-nav .swiper-buttons .swiper-button-next:hover,.slider-nav-style-1.small-nav .swiper-buttons .swiper-button-prev:hover {background-color:#ff7004;color:#fff}

@media only screen and (min-width:1400px) and (max-width:1600px) {.ftco-menu .bread-crumbs{margin: 0 0 0;padding:0 0 0}.culture{background: url(../img/100049.jpg);background-size: cover;}.h-about-txt{border: 5px #e4e4e4 solid;padding:3.5rem 4rem 3.5rem 3rem ;margin-bottom: 1rem}.h-about-pic{position:absolute;left: 34.2%;top:7rem;right:9%}
	#tab .tab_menu{width:100%;z-index:1;text-align: center;padding-left: 41%;padding-right: 35%}
}
@media only screen and (min-width:1199px) and (max-width:1700px) {.ftco-menu .bread-crumbs{margin: 0 0 0;padding:0 0 0}.culture{background: url(../img/100049.jpg);background-size: cover;}
	.cases .case-pic{float: left;width: 50%;position: relative}
	.cases .case-pic img{display: block;height: 256px}
    .cases .case-txt{float: left;width: 50%;margin-top:10px;margin-bottom: 1rem;}.cases .bot{margin-top: 50px}
	 .cases .case-txt .desc{ display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;  overflow: hidden;}
	.pl-10-n {padding-left: 6% !important;}.pr-10-n {padding-right: 6% !important;}
}
@media only screen and (min-width:1200px) and (max-width:1400px){
	.h-about-pic{position:absolute;left: 30%;top:7rem;right:1%}.h-about-txt{border: 5px #e4e4e4 solid;padding:3rem 4rem 3rem 3rem ;margin-bottom: 1rem}
#tab .tab_menu{width:100%;z-index:1;text-align: center;padding-left: 40%;padding-right: 35%}
	.cbmol-feature-area .bodymain {line-height:1.5rem;padding-left: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:12;
  overflow: hidden;text-overflow: ellipsis;}
}
@media only screen and (min-width:992px) and (max-width:1200px) {.home-view .hover-content h4 {font-size:20px;}.downtop UL.text SPAN.tit {WIDTH:80% ;}.ftco-menu .bread-crumbs{margin: 0;padding:0 }
	.cases .case-pic{float: left;width: 50%;position: relative}
	.cases .case-pic img{display: block;height: 260px}
    .cases .case-txt{float: left;width: 50%;margin-top:10px;margin-bottom: 1rem;}
    .cases .case-txt .desc{ display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;  overflow: hidden;}
	.h-about-pic{position:absolute;left: 37%;top:7rem;right:1%}
	.h-about-txt{border: 5px #e4e4e4 solid;padding:2.5rem 4rem 2.5rem 3rem ;margin-bottom: 1rem}
	#tab .tab_menu{width:100%;z-index:1;text-align: center;padding-left: 38%;padding-right: 35%}
	.cbmol-feature-area .bodymain {line-height:1.5rem;padding-left: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:20;
  overflow: hidden;text-overflow: ellipsis;}
}

.home-view:hover img {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.home-view:hover .hover-content {opacity:1;visibility:visible;}
.home-view:hover .hover-content .zoom-img {margin-top:0;opacity:1;}

@media only screen and (min-width:768px) and (max-width:991px) {.footer-area {position:relative;padding:0 0;z-index:1;}
.hotproduct {padding:20px 0;}.cbm-main .home-aboutpic{padding: 0 0 0}.bread-crumb{display: none}.bodys{margin: 0;padding:30px 0 0 0}.ftco-menu .bread-crumbs{margin: 0;padding: 0}.cbmol-feature-area img {width:100%}.culture{background: url(../img/100049.jpg);background-size: cover;height: 20rem}.about-h3s{font-size:1.5rem;font-weight: 600;padding-bottom: 0px;padding-left:10px;padding-top: 2.5rem}
	.h-about-pic{position:relative;left: 0rem;top:0rem;right:0}.postion-core .pos{display: none}
	#tab .tab_menu{width:100%;z-index:1;text-align: center;padding-left: 36%;padding-right: 30%}
.cbmol-feature-area .bodymain {padding-top: 30px;line-height:1.5rem;padding-left: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:20;
  overflow: hidden;text-overflow: ellipsis;}
}
@media only screen and (max-width:767px) {.footer-area {position:relative;padding:0 0;z-index:1;}.cbm-main {padding:0 0 }
.homepro .tab a {background:none;color:#fff;float:left;text-decoration:none;display:inline-flex}.card-bodys {overflow: hidden;margin:0;padding: 0 0 0}.jumnews{margin-top: 0px}.jumnews .sech4{padding: 0;margin: 0}.jumnews .sech4 a{font-size:16px;}
.jumnews .info{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;}.box-shadow{border: 0}.box-shadow {position:relative;z-index:1;}
.box-shadow:hover {box-shadow:0 0 0px rgba(0,0,0,0.0);}.Scope-b img{padding-bottom: 1.1rem;padding-top: .6rem;padding-left: 0; padding-right: 0}.bread-crumb{display: none}.bodys{margin: 0;padding:30px 0 0 0}.ftco-menu .bread-crumbs{display: none}.cbmol-feature-area img {width:100%}.culture{background: url(../img/100049.jpg);background-size: cover;}.about-h3s{font-size:1.5rem;font-weight: 600;padding-bottom: 0px;padding-left:10px;padding-top:2.5rem}
.cases .case-pic{float: left;width: 100%;position: relative}
.cases .case-txt{float: left;width: 100%;position: relative;background: none;margin-top: 0;margin-bottom: 1rem}.postion-core .pos{display: none}
	#tab .tab_menu{width:100%;z-index:1;text-align: center;padding-left: 30%;padding-right: 0%}
	.cbmol-feature-area .bodymain {line-height:1.5rem;padding-left: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:30;
  overflow: hidden;text-overflow: ellipsis;}
}
@media only screen and (max-width:650px) {.hotproduct {padding:20px 0;margin:0 auto;height:1030px;}
}
.swiper {width:100%;height:100%;}
.swiper-slide+ {width: 100%;display: inline-block}
.swiper-slide+ img {display:block;width:100%;height:100%;object-fit:cover;}
.swiper-slide h5{width:100%;padding: 0;margin: 0;text-align: ;margin-left: 30px}
.append-buttons {text-align:center;margin-top:20px;}
.append-buttons a {display:inline-block;border:1px solid #007aff;color:#007aff;text-decoration:none;padding:4px 10px;border-radius:4px;margin:0 10px;font-size:13px;}
.section-headings {position:relative;z-index:1;margin-bottom:120px;}
.section-headings h2 {font-size:36px;color:#212121;font-weight:500;margin-bottom:40px;}

@media only screen and (min-width:992px) and (max-width:1199px) {.section-headings h2 {font-size:36px;}
}
@media only screen and (min-width:768px) and (max-width:991px) {.section-headings h2 {font-size:30px;}
}
@media only screen and (max-width:767px) {.section-headings h2 {font-size:24px;}.jumnews-r{padding:0 0 0 0px;margin-left: 0px;}
}
.section-headings h6 {font-size:18px;margin-bottom:0;color:#969696;}
.section-headings p {font-weight:300;font-size:18px;margin-bottom:0;}
.justify-content-center {-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}
.heading-section {z-index:0;}
.heading-section .subheading {font-size:50px;display:block;margin-bottom:0;font-family:"Great Vibes",cursive;color:#c49b63;line-height:1;margin-bottom:-21px;z-index:1;}
.heading-section h2 {z-index:-1;font-size:36px;font-weight:500;position:relative;text-transform:uppercase;}
@media (max-width:767.98px) {.heading-section h2 {font-size:28px;}
}
.heading-section h2 span {color:#c49b63;}
.heading-section p.flip {position:relative;display:block;width:100%;}
.heading-section p.flip:after {position:absolute;bottom:4px;left:-100px;right:0;content:'';width:40px;height:1px;background:#423119;margin:0 auto;}
.heading-section p.flip:before {position:absolute;bottom:4px;left:100px;right:0;content:'';width:40px;height:1px;background:#423119;margin:0 auto;}
.heading-section p.flip span {position:absolute;}
.heading-section p.flip span.deg1 {position:absolute;bottom:2px;left:-30px;right:0;width:6px;height:6px;content:'';background:#c49b63;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin:0 auto;}
.heading-section p.flip span.deg2 {position:absolute;bottom:0;left:0;right:0;width:10px;height:10px;content:'';background:#c49b63;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin:0 auto;}
.heading-section p.flip span.deg3 {position:absolute;bottom:2px;left:30px;right:0;width:6px;height:6px;content:'';background:#c49b63;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin:0 auto;}
.heading-section-dark h2 {color:#000;}
.heading-section-dark p.flip {position:relative;display:block;width:100%;}
.heading-section-dark p.flip:after {position:absolute;bottom:4px;left:-100px;right:0;content:'';width:40px;height:1px;background:#c49b63;margin:0 auto;}
.heading-section-dark p.flip:before {position:absolute;bottom:4px;left:100px;right:0;content:'';width:40px;height:1px;background:#c49b63;margin:0 auto;}
.ftco-section .ftco-sub-title {font-size:16px;text-transform:uppercase;letter-spacing:.5em;color:#d4d4d4;font-family:"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:300;}
.ftco-section .ftco-primary-title {margin-top:0;margin-bottom:30px;}
.about-author .desc h3 {font-size:24px;}
.ftco-section {padding:60px 6%;position:relative;}
.ftco-section h2 {padding: 0 0 30px ;margin: 0;text-align:center}
.ftco-section img{width: 100%}
@media (max-width:767.98px) {.ftco-section {padding:6em 0;}
	
}
@media only screen and (max-width:1600px) {.cbmol-feature-area {margin:0px auto;padding:0 0%;display:inline-block}
.ftco-menu{padding: 0 0;margin: 30px auto;position: relative;overflow: hidden}
.cbm-main {padding:0 0 }
.ftco-menu{padding: 0 0;margin: 30px auto;position: relative;overflow: hidden}
.ftco-section {padding:60px 0;position:relative;}
.homepro .content .text {width:70%;}
.cbm-feature-area .solutype li {margin-bottom:10px;margin-left:5px;margin-right:5px}
.cbm-feature-area .solutype .currentcat {margin-bottom:10px;margin-left:5px;margin-right:5px}
.cbm-feature-areas .solutype li {margin-bottom:10px;margin-left:5px;margin-right:5px}
.cbm-feature-areas .solutype .currentcat {margin-bottom:10px;margin-left:5px;margin-right:5px}
	
.main-13 .hover-text .desc {color:rgba(251,248,248,1.00);padding:20px;display:inline-block;font-size:14px;line-height:1.4;}
.newproducts .products .sales .buy{padding: 10px 0}.newproducts .products .sales .try{padding: 10px 0}
.cbm-feature-area .prodtype li {margin-bottom: 10px}
}
@media only screen and (max-width:1199px) {.home-view .hover-content h4 {font-size:16px;}
.homepro .content .text {width:80%;}
.main-13 .hover-text .desc {display:none}

.cbm-feature-area .solutype li {margin-bottom:10px}

.ftco-menu{padding: 0 0}
	.typelista li{width: 32%;}
	.newproducts .products .sales .buy{padding: 5px 0}.newproducts .products .sales .try{padding:5px 0}
	.newproducts .products .price{padding-top: 1%}.newproducts .products .title {padding: 0}
	.piccssone{position:absolute;width:300px;height:300px;z-index:-12;top:-38%;left:85%;right:0;bottom:0;z-index: 1}
    .piccsstwo{position:absolute;width:350px;height:300px;z-index:-12;top:10%;left:85%;right:0;bottom:0;}
	.cbm-feature-area {margin-left: auto;margin-right: auto ;padding-left: 0;padding-right: 0;padding-top: 60px;z-index: 1}
}
@media only screen and (max-width:992px) {.home-view .hover-content h4 {font-size:16px;}
.hotproduct {padding:20px 0;margin:0 auto;height:730px;}
.home-view {width:100%;}
.main-13 {width:100%}
.homepro .tab {overflow:hidden;background:none;width:100%;display:inline-flex}
.homepro .tab a {background:none;color:#fff;text-decoration:none;width:25%;display:inline-flex}
.homepro .content {overflow:hidden;padding:0px;width:100%;margin:0 auto;:none;text-align:right;display:inline-block}
.home-view .hover-content h4 {font-size:16px;}
.homepro .content .text {width:80%;}
.maps .map-bd {width:100%;height:400px;}
.cbmol-feature-area .solutype li {margin-bottom:10px;padding: 0}
.cbmol-feature-area .solutype li a {font-size:14px}
.cbmol-feature-area .solutype .currentcat {}

.ftco-menu{padding: 0 0}
.typelista li{width: 49.3%;}
	
.cbm-main {padding:0 0 }.main-footer-area .type {display:none }
.piccssone{position:absolute;width:10rem;z-index:-12;top:-20%;left:55%;right:0;bottom:0;z-index: 0}
.piccsstwo{position:absolute;width:300px;z-index:-12;top:10%;left:45%;right:0;bottom:0;}
.newproducts .products .price{padding-bottom: 10px;height: 90px;padding-right: 10px}
}
@media only screen and (max-width:767px) {.hotproduct {padding:20px 0;margin:0 auto;height:1120px;}
.home-view {width:100%;}
.home-view .hover-content h4 {font-size:16px;}
.homepro .content .text {width:90%;}
.hotproduct .content .tablist {text-align:center;float:left;overflow:hidden;width:50%}
.hotproduct .content .tyepinfo h3 {z-index:10}
.hotprolist .prices{height: 60px;padding-left: 20px;padding-right: 20px}
.maps .map-bd {width:100%;height:300px;}
.cbmol-feature-area .solutype li {margin-bottom:1px;padding:0}
.cbmol-feature-area .solutype li a {font-size:14px}

.piccssone{position:absolute;width:3rem;top:-8%;left:60%;z-index: -1}
.piccsstwo{position:absolute;width:4rem;top:5%;left:20%;right:0;z-index: -1}
.cbm-feature-area {padding-left:0;padding-right:0;}
.cbm-feature-area .prodtype {width: 100%;text-align:left;margin-left: auto;margin-right: auto;position: relative;font-size:15px}
.cbm-feature-area .prodtype li{font-size:15px}
.cbm-feature-area .prodtype li a{font-size:15px}
.cbm-feature-areas {padding-left:0;padding-right:0;}
.cbm-feature-areas .prodtype {width: 100%;text-align:left;margin-left: auto;margin-right: auto;position: relative;font-size:15px}
.cbm-feature-areas .prodtype li{font-size:15px;padding-bottom: 10px;text-align: left}
.cbm-feature-areas .prodtype li a{font-size:15px}
.tab-hd li{ float:left;  color:#fff; text-align:left;padding-right: 40px; cursor:pointer;width:100%;padding-bottom: 10px;display: inline-block}
.tab-hd li a{font-size: 16px;}
.X1-K {top:35%;left:60%;}
.mk-451 {z-index:-12;top:-10%;left:35%;}
.mk-452 {z-index:-12;top:-10%;left:65%;}
.js16121 {z-index:-10;top:-12%;left:45%;}
.js16122 {z-index:-11;top:0%;left:65%;}
.newproducts .products .descs{display: none}
.newproducts .products .price{padding-bottom: 10px;height: 100px;display: inline-block}
.typelista li{width: 49%;}
	.tab-menu{display: none}
	.tab-content .more{display:  none}
.floating_ck{position:fixed;right:0px;bottom:6%;}
.floating_ck dl dd{position:relative;width:70px;height:70px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult{background:url(../images/qq.png) no-repeat;}
.words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png); font-size:18px}
.qrcord{background-image:url(../images/weixin.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-180px;top:0px;width:180px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:180px;top:-100px; padding-top:16px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px; padding-top:20px}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
	
.main-footer-area .type {display:none }

.wrapper .swiper-container .swiper-pagination {bottom: 25px;}

.swiper-container .swiper-pagination {bottom: 25px;}

.wrapper .swiper-container .swiper-pagination-bullet {
    opacity: 1;
    position: relative;
    width: 50px;
    height: 3px;
    border-radius: 0;
    margin: 0 4px;
    background-color: rgba(0,0,0,0.5);
    transition: background-color .3s ease;
}

.wrapper .swiper-container .swiper-pagination-bullet::before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transform: scaleX(0);
    transform-origin: 0 0;
}

.wrapper .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    animation: sliderPagination 3s linear forwards
}

.wrapper .swiper-container .swiper-pagination-bullet:hover {
    background-color: #fff;
}
}
@keyframes sliderPagination {
 	100% {
		transform: scaleX(1);
        opacity: 1;
    }
}


